13 research outputs found

    Robust evolving cloud-based controller in normalized data space for heat-exchanger plant

    Get PDF
    This paper presents an improved version and a modification of Robust Evolving Cloud-based Controller (RECCo). The first modification is normalization of data space in RECCo. As a consequence, some of the evolving and adaptation parameters become independent of the range of the process output signal. Thus the controller tuning is simplified which makes the approach more appealing for the use in practical applications. The data space normalization is general and is used with Euclidean norm, but other distance metrics could also be used. Beside the normalization new adaptation scheme of the controller gain is proposed which improves the control performance in the case of a negative initial error in starting phase of the evolving process. At the end, different simulation scenarios are tested and analyzed for further practical implementation of the Cloud-based controller into real environments. For that reason a detail simulation study of a plate heat exchanger is performed and different scenarios were analyzed

    A practical implementation of Robust Evolving Cloud-based Controller with normalized data space for heat-exchanger plant

    Get PDF
    The RECCo control algorithm, presented in this article, is based on the fuzzy rule-based (FRB) system named ANYA which has non-parametric antecedent part. It starts with zero fuzzy rules (clouds) in the rule base and evolves its structure while performing the control of the plant. For the consequent part of RECCo PID-type controller is used and the parameters are adapted in an online manner. The RECCo does not require any off-line training or any type of model of the controlled process (e.g. differential equations). Moreover, in this article we propose a normalization of the cloud (data) space and an improved adaptation law of the controller. Due to the normalization some of the evolving parameters can be fixed while the new adaptation law improves the performance of the controller in the starting phase of the process control. To assess the performance of the RECCo algorithm, firstly a comparison study with classical PID controller was performed on a model of a plate heat-exchanger (PHE). Tuning the PID parameters was done using three different techniques (Ziegler–Nichols, Cohen–Coon and pole placement). Furthermore, a practical implementation of the RECCo controller for a real PHE plant is presented. The PHE system has nonlinear static characteristic and a time delay. Additionally, the real sensor's and actuator's limitations represent a serious problem from the control point of view. Besides this, the RECCo control algorithm autonomously learns and evolves the structure and adapts its parameters in an online unsupervised manner

    Analysis of adaptation law of the robust evolving cloud-based controller

    Get PDF
    In this paper we propose a performance analysis of the robust evolving cloud-based controller (RECCo) according to the different initial scenarios. RECCo is a controller based on fuzzy rule-based (FRB) systems with non-parametric antecedent part and PID type consequent part. Moreover, the controller structure (the fuzzy rules and the membership function) is created in online manner from the data stream. The advantage of the RECCo controller is that do not require any a priory knowledge of the controlled system. The algorithm starts with zero fuzzy rules (zero data clouds) and evolves/learns during the process control. Also the PID parameters of the controller are initialed with zeros and are adapted in online manner. According to the zero initialization of the parameters the new adaptation law is proposed in this article to solve the problems in the starting phase of the process control. Several initial scenarios were theoretically propagated and experimentally tested on the model of a heat-exchanger plant. These experiments prove that the proposed adaptation law improve the performance of the RECCo control algorithm in the starting phase

    Robust Evolving Cloud-based Controller (ReCCo)

    Get PDF
    This paper presents an autonomous Robust Evolving Cloud-based Controller (RECCo). The control algorithm is a fuzzy type with non-parametric (cloud-based) antecedent part and adaptive PID-R consequent part. The procedure starts with zero clouds (fuzzy rules) and the structure evolves during performing the process control. The PID-R parameters of the first cloud are initialized with zeros and furthermore, they are adapted on-line with a stable adaptation mechanism based on Lyapunov approach. The RECCo controller does not require any mathematical model of the controlled process but just basic information such as input and output range and the estimated value of the dominant time constant. Due to the problem space normalization the design parameters are fixed. The proposed controller with the same initial design parameters was tested on two different simulation examples. The experimental results show the convergence of the adaptive parameters and the effectiveness of the proposed algorithm

    Evolving cloud-based system for the recognition of drivers' actions

    Get PDF
    This paper presents an evolving cloud-based algorithm for the recognition of drivers' actions. The general idea is to detect different manoeuvres by processing the standard signals that are usually measured in a car, such as the speed, the revolutions, the angle of the steering wheel, the position of the pedals, and others, without additional intelligent sensors. The primary goal of this investigation is to propose a concept that can be used to recognise various driver actions. All experiments are performed on a realistic car simulator. The data acquired from the simulator are pre-processed and then used in the evolving cloud-based algorithm to detect the basic elementary actions, which are then combined in a prescribed sequence to create tasks. Finally, the sequences of different tasks form the most complex action, which is called a manoeuvre. As shown in this paper, the evolving cloud-based algorithm can be very efficiently used to recognise the complex driver's action from raw signals obtained by typical car sensors. (C) 2017 Elsevier Ltd. All rights reserved.This work has been supported by the Program Chair of Excellence of Universidad Carlos III de Madrid and Bank of Santander and the Spanish Ministry of Economy, Industry and Competitiveness, projects TRA2015-63708-R and TRA2016-78886-C3-1-R

    EVOLVING SYSTEMS IN PROCESS MONITORING AND CONTROL

    Full text link
    V pričujoči doktorski disertaciji smo raziskovali različna področja uporabe samorazvijajočih se sistemov, kot so vodenje, identikacija in spremljanje procesov. Samorazvijajoči se sistemi, ki jih obravnavamo v disertaciji, temeljijo na posplošenem mehkem modelu AnYa (po priimkih avtorjev Angelov in Yager), ki se razlikuje od klasičnih mehkih modelov (Mamdani in Takagi-Sugeno) v načinu deniranja strukture modela. Namesto vnaprej deniranih mehkih pravil (Gaussovo, trikotno, lingvistično itn.), model AnYa na podlagi sprotno sprejetih podatkov tvori mehka pravila v obliki oblakov podatkov (ang. data clouds). Z vsakim novim prejetim podatkom se struktura in parametri modela prilagajajo novim spremenjenim stanjem v procesu. To nam omogoča implementacijo različnih algoritmov sprotnega vodenja, identikacije ali spremljanja dinamičnih procesov. Poleg implementacije teh algoritmov smo v doktorski disertaciji obravnavali tudi mehanizme samorazvijanja modelov za dodajanje novih in odstranjevanje nepomembnih oblakov. Prav tako smo iskali načine, kako preprečiti dodajanje oblakov na osnovi osamelcev. V disertaciji smo predstavili robusten samorazvijajoči se adaptivni mehki regulator (ang. robust evolving cloud-based controller, RECCo). Regulator je sestavljen iz dveh glavnih delov: samorazvijajoča se struktura modela (z mehanizmom za dodajanje novih oblakov na podlagi lokalne gostote podatkov) in sprotna adaptacija parametrov lokalnih regulatorjev (na podlagi gradienta kriterijske funkcije). Mehanizem samorazvijanja modela skrbi za zaznavanje nelinearnih področij v procesu, kar pomeni, da se parametri lokalnih regulatorjev prilagajajo delovni točki procesa. Z normiranjem podatkovnega prostora smo dosegli enostavnejše nastavljanje začetnih parametrov regulatorja. Podali smo tudi smernice, kako nastaviti oziroma izračunati začetne vrednosti parametrov regulatorja. V doktorski disertaciji smo prikazali nekaj primerov uporabe RECCo-regulatorja na simuliranih in realnih napravah. Vodenje na simuliranih procesih smo izvedli na modelu toplotnega izmenjevalnika in na modelu distribuiranega sistema sončnih kolektorjev. Uporaba vodenja na realnih napravah pa je bila izvedena pri regulaciji temperature na toplotnem izmenjevalniku in regulaciji nivoja na sistemu dveh povezanih tankov. Mehanizem samorazvijanja na osnovi oblakov podatkov smo vpeljali tudi v mehki prediktivno funkcijski regulator (ang. fuzzy cloud-based predictive func- tional controller, FCPFC). Za delovanje tega regulatorja potrebujemo model procesa, ki ga želimo voditi. S tem namenom smo združili samorazvijajoči se model z rekurzivno metodo najmanjših kvadratov. Na ta način lahko identiciramo dinamičen model procesa, ki je potem del prediktivnega regulatorja. Model uporabimo za predikcijo reguliranega signala na vnaprej določenem horizontu in nato določimo še regulirni signal, ki minimizira razliko med izhodnim in referen čnim/želenim signalom. Taksen pristop je primeren za regulacijo nelinearnih dinamičnih procesov. Delovanje predlaganega prediktivnega regulatorja FCPFC smo preizkusili na modelu reaktorja z neprekinjenim mešanjem (ang. continu- ous stirred tank reaktor, CSTR). Dobljene rezultate smo primerjali z RECCoregulatorjem. V nadaljevanju smo predlagali in preizkusili samorazvijajoči se model na osnovi oblakov za identikacijo dinamičnih sistemov. V tem primeru smo raziskali različne mehanizme dodajanja in odstranjevanja oblakov in njihov vpliv na učinkovitost celotne metode. Predlagano metodo smo preizkusili na dveh različnih primerih. Prvi primer je model kemičnega procesa Tennessee Eastman, ki ima zelo kompleksno strukturo in dinamiko. Iz tega modela smo pridobili simulirane podatke ter poskušali pridobiti modele kazalnikov proizvodnje učinkovitosti. Rezultate smo primerjali z metodo eFuMo ter z nevronskimi mrežami. Drugi primer je bil realen sistem hladilne postaje, ki obratuje v enem od podjetij v Sloveniji. Pridobljene podatke smo prav tako uporabili za identi- kacijo dinamičnih modelov nekaj ključnih kazalnikov proizvodnje. Te modele smo naknadno uporabili za nadzorovano in prediktivno preklapljanje hladilnih agregatov, ki so ključni elementi celotnega sistema. Izkazalo se je, da z uporabo modelov lahko preprečimo nepotrebna preklapljanja agregatov in s tem omogočimo boljšo učinkovitost celotnega sistema. V zadnjem delu smo samorazvijajoči se model uporabili kot orodje za spremljanje procesov. Z uporabo mehanizmov za dodajanje novih oblakov lahko deniramo področje procesa, ki opisuje normalno stanje delovanja, in področje, ki označuje napako na procesu. Nato lahko z izračunom lokalnih gostot za vsak podatek posebej določimo ali predstavlja napako oziroma normalno delovanje. Predlagali smo tudi izračun delnih lokalnih gostot z upoštevanjem najbolj vplivnih komponent. Delovanje metode smo preizkusili na področju zaznavanja napak na sistemu Tennessee Eastman. Rezultate smo primerjali z nekaj znanimi metodami za zaznavanje napak na procesih, kot so PCA (ang. principal compo- nent analysis), ICA (ang. independent component analysis) in FDA (ang. sher discriminate analysis). Rezultati metode so primerljivi in dosegajo podobno natan čnost, kot že uveljavljene metode na tem področju. Na koncu smo samorazvijajoči se model razdelili na več hierarhičnih nivojev z namenom zaznavanja manevrov pri voznikih osebnih avtomobilov, kot so prehitevanje, zaviranje, ustavljanje in podobno. Metoda uporablja le osnovne senzorje (in ne naprednih, kot so kamere, laserji itd.), ki so del standardne opreme osebnih avtomobilov. Izkazalo se je, da predlagani hierarhični koncept od spodaj navzgor (od manj do bolj kompleksnih akcij) v kombinaciji s samorazvijajočim se modelom uspešno zaznava in ločuje med različnimi manevri pri voznikih.In the doctoral thesis the usage of evolving systems on dierent elds was investigated, namely the eld of control, system identication and process monitoring. The evolving systems in the current thesis are based on the simplied fuzzy model AnYa which diers from the classical ones (such as Mamdani and Takagi-Sugeno) in the way how the model structure is dened. The AnYa model uses data clouds in the antecedent part of the fuzzy system instead of predened fuzzy rules (Gaussian, triangular, trapezoid etc.) in the classical models. Therefore, the structure of the AnYa could be adapted with each data point received in online manner. This leads to easy implementation of advanced on-line methods for control, identication or monitoring of dynamic processes. Beside this we have investigated dierent evolving mechanisms for adding new rules/clouds and for removing less important ones. Firstly we have presented a robust evolving cloud-based controller RECCo for nonlinear processes. The controller consists of two main parts: evolving mechanism (adding new clouds according to the local density of the data) and adaptive law of the local controllers\u27 parameters (based on gradient descent method). The evolving part takes care of the controlled process nonlinearity and the adaptive law adjusts to the current operating point. We proposed a normalization of the data space which simplies the process of setting the initial parameters. Also some instructions for setting/calculating the initial parameters are given. In the dissertation we show some practical examples of using the controller on simulated and real processes. For the simulated examples we used a model of heat exchanger and a model of distributed solar collector eld. Moreover a real plant of heat exchanger and two tank plant were used for temperature and level control, respectively. Based on the evolving model we also introduce a fuzzy cloud-based predictive functional controller (FCPFC). This controller requires a model of the controlled process. With this purpose we joined the evolving mechanisms with the recursive weighted least square method. Actually we developed a tool for identication of dynamic process model. The model is further used for the controlled signal prediction in a certain horizon and then the control signal is chosen to minimize the error between the predicted and the desired value of the signal. This approach is suitable for controlling nonlinear dynamic processes. The eciency of the proposed controller FCPFC was tested on Continuous Stirred Tank Reactor, CSTR. The results were also compared with the RECCo controller. In the second part of the doctoral thesis we proposed an evolving method for dynamic process identication. Actually the recursive identication method was already tackled in the previous part when FCPFC controller was proposed. In this part we additionally investigated dierent mechanisms for adding and removing data clouds (fuzzy rules) and their impact on the overall identi cation method eciency. The proposed method was tested on two dierent examples. The rst example was Tennessee Eastman process which has really complex structure with dynamic behavior. We acquired the necessary data from the model and then we identied the models of the production Performance Indicators (pPI). The obtained results were compared to the established methods eFuMo and neural networks. The second example was a real process of water chiller plant (WCP). The data were acquired directly from the plant and were used for model identication of the key indicators. The models were further used for process monitoring and predictive operating with the chillers, which are the key elements of the whole system. It has been shown that using the acquired models we can prevent unnecessary switching of the chillers which leads to more ecient operation of the system. In the last part of the thesis we investigated the usage of the evolving system for process monitoring and fault detection purposes. Using the evolving model we can dene the part of data space which describe normal process operation and faults. According to the local density we can easily determine if each data sample is a fault or not. Moreover we proposed a partial data density calculation which takes into account only the most in uential components. The eciency of the method was tested on the Tennessee Eastman process. The results were compared with well established methods on the eld such as: PCA (principal component analysis), ICA (independent component analysis) and FDA (sher discriminate analysis). With the comparison analysis of the results we show that the proposed evolving method is comparable with the established ones. At the end we developed a hierarchical evolving model for car-driver behavior detection. The method uses the basic sensors (no cameras, radars etc.) in the car which are part of standard equipment of a modern car. We show that with the proposed hierarchical concept and the evolving model we can eciently detect dierent maneuvers (such as overtaking, stopping, breaking, etc.) and can dierentiate between them

    Spectrophotometric study of the protonation processes of some indole derivatives in sulfuric acid

    No full text
    The protonation of 3-methylindole, D-tryptophan, 3-formylindole, 3-acetylindole and indolyl-2-carboxylic acid in sulfuric acid media was studied by UV spectro-scopy. The measurement of the absorbance at four selected wavelengths enabled the calculation of the corresponding molar absorptivities. The results were used to calculate the pKa value of the protonated form of the indole derivatives by the Hammett Method. The Hammett postulate (the slope of the plot log [c(BH+)/c(B)] vs. H should be equal to 1) was tested. The dissociation constants and solvent parameter m* were also obtained by applying the Excess Acidity Method. The position of the additional protons in the protonated compounds is discussed

    Data-Driven Modelling and Optimization of Energy Consumption in EAF

    No full text
    In the steel industry, the optimization of production processes has become increasingly important in recent years. Large amounts of historical data and various machine learning methods can be used to reduce energy consumption and increase overall time efficiency. Using data from more than two thousand electric arc furnace (EAF) batches produced in SIJ Acroni steelworks, the consumption of electrical energy during melting was analysed. Information on the consumed energy in each step of the electric arc process is essential to increase the efficiency of the EAF. In the paper, four different modelling approaches for predicting electrical energy consumption during EAF operation are presented: linear regression, k-NN modelling, evolving and conventional fuzzy modelling. In the learning phase, from a set of more than ten regressors, only those that have the greatest impact on energy consumption were selected. The obtained models that can accurately predict the energy consumption are used to determine the optimal duration of the transformer profile during melting. The models can predict the optimal energy consumption by selecting pre-processed training data, where the main steps are to find and remove outlier batches with the highest energy consumption and identify the influencing variables that contribute most to the increased energy consumption. It should be emphasised that the electrical energy consumption was too high in most batches only because the melting time was unnecessarily prolonged. Using the proposed models, EAF operators can obtain information on the estimated energy consumption before batch processing depending on the scrap weight in each basket and the added additives, as well as information on the optimal melting time for a given EAF batch. All models were validated and compared using 30% of all data, with the fuzzy model in particular providing accurate prediction results. It is expected that the use of the developed models will lead to a reduction in energy consumption as well as an increase in EAF efficiency

    Optimal rule-based granular systems from data streams

    No full text
    We introduce an incremental learning method for the optimal construction of rule-based granular systems from numerical data streams. The method is developed within a multiobjective optimization framework considering the specificity of information, model compactness, and variability and granular coverage of the data. We use α-level sets over Gaussian membership functions to set model granularity and operate with hyperrectangular forms of granules in nonstationary environments. The resulting rule-based systems are formed in a formal and systematic fashion. They can be useful in time series modeling, dynamic system identification, predictive analytics, and adaptive control. Precise estimates and enclosures are given by linear piecewise and inclusion functions related to optimal granular mappings283583596CONSELHO NACIONAL DE DESENVOLVIMENTO CIENTÍFICO E TECNOLÓGICO - CNPQ305906/2014-3The work of D. Leite was supported by a grant from the Serrapilheira Institute. The work of I. Skrjanc was supoorted by the Slovenian Research Agency, research program P2-0219, Modeling, simulation and control. Fernando Gomide is grateful to the Brazilian National Council for Scientific and Technological Development (CNPq) for Grant 305906/2014-

    Data-Driven Modelling and Optimization of Energy Consumption in EAF

    No full text
    In the steel industry, the optimization of production processes has become increasingly important in recent years. Large amounts of historical data and various machine learning methods can be used to reduce energy consumption and increase overall time efficiency. Using data from more than two thousand electric arc furnace (EAF) batches produced in SIJ Acroni steelworks, the consumption of electrical energy during melting was analysed. Information on the consumed energy in each step of the electric arc process is essential to increase the efficiency of the EAF. In the paper, four different modelling approaches for predicting electrical energy consumption during EAF operation are presented: linear regression, k-NN modelling, evolving and conventional fuzzy modelling. In the learning phase, from a set of more than ten regressors, only those that have the greatest impact on energy consumption were selected. The obtained models that can accurately predict the energy consumption are used to determine the optimal duration of the transformer profile during melting. The models can predict the optimal energy consumption by selecting pre-processed training data, where the main steps are to find and remove outlier batches with the highest energy consumption and identify the influencing variables that contribute most to the increased energy consumption. It should be emphasised that the electrical energy consumption was too high in most batches only because the melting time was unnecessarily prolonged. Using the proposed models, EAF operators can obtain information on the estimated energy consumption before batch processing depending on the scrap weight in each basket and the added additives, as well as information on the optimal melting time for a given EAF batch. All models were validated and compared using 30% of all data, with the fuzzy model in particular providing accurate prediction results. It is expected that the use of the developed models will lead to a reduction in energy consumption as well as an increase in EAF efficiency
    corecore